Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Davis Cup, World Group, Q, HUN-GER 2-3 Wimbledon - London Davis Cup, World Group, SF, GER-NED 0-2 Davis Cup, World Group, QF, GER-CAN 2-0 Mutua Madrid Open - Madrid Great Britain #1-w1 Great Britain #1-w4 France F5 Turkey #1-w1 Turkey #1-w2 Turkey #1-w3 Denmark F3 Latvia F1 Great Britain #1-w2 Lithuania F1 Lithuania F2 Poland F5 Sweden F1 Sweden F2 Mexico F12 Finland F1 Finland F2 Poland F7 Sweden F1 Sweden F3 New Zealand F1 New Zealand F2 Turkey #1-w4 Romania F1 Lithuania F2 Finland F2 Great Britain F1 Australia F1 Australia F2 Poland F1 Poland F2 Poland F3 Netherlands F1 Finland F2 Sweden F4 Sweden F5 Portugal F4 Canada F1 Canada F2 Canada F3 Great Britain F7 Great Britain F8 Hungary F3 Finland F1 Sweden F1 Sweden F2 Poland F4 Germany F23 Great Britain F1 Great Britain F2 Romania F2 Poland F2 Norway F1 Germany F6 Norway F2 Germany F8 Germany F9 Estonia F1 Germany F12 Netherlands F4 Germany F16 Netherlands F5 Sweden F1 Sweden F2 Germany F19 Germany F18 Germany F20 Germany F1 Great Britain F1 Germany F4 Usa F5 Usa F6 Turkey F1 Turkey F3 Turkey F4 Turkey F5 Spain F12 Turkey F7 Poland F1 Czech Republic F3 Netherlands F1 Netherlands F2 Germany F5 Norway F2 Estonia F2 Germany F10 Lithuania F1 Belgium F1 Finland F1 Netherlands F6 Sweden F1 Sweden F2 Germany F17 Germany F18 Great Britain F16 Great Britain F17 Germany F2 Germany F4 Croatia F1 Croatia F2 Spain F9 Spain F10 Italy F5 Sweden F1 Sweden F2 Czech Republic F1 Sweden F3 Netherlands F1 Netherlands F2 Germany F5 Netherlands F3 Netherlands F4 Estonia F1 Lithuania F1 Finland F1 Finland F2 Finland F3 Sweden F5 Sweden F6 Sweden F7 Germany F17 Great Britain F17 Great Britain F2 Great Britain F3 Croatia F2 Great Britain F4 Great Britain F5 Italy F3 Italy F4 France F8 Sweden F1 Sweden F2 Sweden F3 Spain F12 Romania F3 Germany F5 Germany F6 Netherlands F3 Netherlands F4 Estonia F1 Germany F11 Germany F12 Finland F1 Finland F2 Italy F22 Finland F3 Italy F23 Sweden F5 Sweden F6 Germany F18 France F22 Great Britain F5 Great Britain F6 Great Britain F7 Italy F2 Italy F3 Sweden F2 Sweden F3 Netherlands F1 Netherlands F2 Estonia F1 Germany F19 Poland F1 Poland F2 Poland F3 Finland F2 Germany F4 Great Britain F4 Estonia F1 Great Britain #1-w3 Mexico F13 Cuba F1 Sweden F2 Mexico F15 Mexico F16 Romania F2 Great Britain F2 Poland F11 Germany F8 Germany F9 Latvia F1 Lithuania F1 Netherlands F6 Lithuania F2 Australia F9 Australia F10 Australia F11 Australia F2 Egypt F3 Sweden F1 Sweden F2 Sweden F3 Romania F3 Poland F6 Poland F7 Poland F8 Germany F5 Finland F1 New Zealand F1 New Zealand F2 Egypt F2 Netherlands F2 Germany F8 Lithuania F2 Finland F1 Portugal F5 Germany F1 Great Britain F2 Germany F4 Croatia F1 Croatia F2 Poland F3 Estonia F2 Netherlands F1 Norway F3 Belgium F1 Finland F1 Germany F9 Germany F11 Estonia F1 Germany F13 Lithuania F1 Germany F13 Lithuania F1 Lithuania F2 Australia F1 Australia F2 Turkey F8 Poland F1 Germany F17b Czech Republic F2 Germany F7 Belgium F2 Great Britain F3 Great Britain F1 Great Britain F2 Tampere Imageneering Open - Tampere Bulgarian Open - Sofia Open Mutouest - St. Brieuc Open de Montauban - Montauban Tampere Imageneering Open - Tampere Kia International in Burnie - Burnie ECU Prague Open - Prague Scheveningen Challenger Geneva Challenger Szczecin Challenger Finnish Open - Helsinki Eckental Challenger Aachen Challenger Black Forest Open - Freudenstadt Loughborough Challenger Bratislava Challenger Ischgl International Tennis Challenger 2003 - Ischgl Helsinki Challenger Recife Challenger Furth Challenger IPP Open - Helsinki Kosice Challenger Marburg Challenger Braunschweig Challenger Oberstaufen Challenger Dortmund Challenger Trani Challenger Todi Challenger Pekao Open 2003 - Szczecin Madrid Challenger Eckental Challenger Helsinki Challenger IPP Open - Helsinki Singapore Challenger Rabat Challenger Bath Challenger Marrakech Challenger Barletta Challenger Rome Challenger Braunschweig Challenger Alphen Challenger Bratislava Challenger Loughborough Challenger Helsinki Challenger Heilbronn Challenger Rome Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Bauer Watertechnology Cup 2007 - Eckental Heilbronn Challenger Szczecin Challenger Heilbronn Challenger Braunschweig Challenger Prague Challenger Orleans Challenger Nord LB Open - Braunschweig Mons Challenger Rome Challenger Alphen Challenger Aachen Challenger Jonkoping Challenger Heilbronn Challenger Alphen Challenger Mons Challenger Heilbronn Challenger Bergamo Challenger MST ATP Challenger International - Burnie Lambertz Open by Stawag 2007 - Aachen Mons Challenger Alphen Challenger Aamulehti Tampere Open - Tampere Sibiu Challenger Szczecin Challenger Madrid Challenger San Marino Challenger Petange Challenger Geneva Challenger - Geneva Orleans Challenger Geneva Challenger Tampere Challenger Genoa Open 'Fondazione Carige' - Genova Alphen Challenger Szczecin Challenger Bratislava Challenger Napoli Challenger Open Prevadies - St. Brieuc Mersin Challenger Bratislava Challenger Irving Challenger Canberra Challenger Mons Challenger Genova Challenger LTA Shrewsbury Challenger - Shrewsbury Pullach Challenger Bergamo Challenger Quimper Challenger Wroclaw Challenger Le Gosier Challenger Tampere Challenger Freudenstadt Challenger Mersin Challenger St. Brieuc Challenger Bordeaux Challenger Dallas Challenger Tampere Challenger Oberstaufen Challenger Furth Challenger Furth Challenger Braunschweig Challenger Manama Challenger Phoenix Challenger Synsam Swedish Open - Bastad Stockholm Open - Stockholm Alphen Challenger PBZ Zagreb Indoors - Zagreb Napoli Challenger Gerry Weber Open - Halle Geneva Challenger - Geneva Black Forest Open 2002 - Freudenstadt Bristol Challenger Trophy - Bristol Amer-Wilson Challenger - Tampere If Stockholm Open - Stockholm DPD Challenger 2001 - Aschaffenburg BMW Open - Munich Catella Swedish Open - Bastad IPP Open - Helsinki Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Open 13 - Marseille BMW Open - Munich Zagreb Open - Zagreb German Tennis Championships - Hamburg Kobstaedernes ATP Challenger - Kolding Kia International in Caloundra - Caloundra Tunis Challenger BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Bauer Watertechnology Cup - Eckental LTA Wrexham Challenger - Wrexham Prosperita Open 2007 - Ostrava Aamulehti Tampere Opene - Tampere Roanne Challenger BMW Challenger Open - Monchengladbach IPP Open - Helsinki Barcelona Open BancSabadell - Barcelona BMW Open - Munich SkiStar Swedish Open - Bastad Pharma Medico Open 2008 - Aarhus Bet-at-home Open - Hamburg Unicredit Czech Open - Prostejov If Stockholm Open - Stockholm Melbourn Challenger Ostrava Challenger DPD Challenger 2002 - Aschaffenburg Open 13 - Marseille Banca Marche Tennis Cup - San Benedetto BMW Open - Munich The LTA Wrexham Challenger - Wrexham Moselle Open - Metz Open Seat Godo 2003 - Barcelona Loughborough Challenger Erste Bank Open - Vienna IPP Open - Helsinki Qatar ExxonMobil Open - Doha Tatra Banka Slovak Open - Bratislava ABN AMRO World Tennis Tournament - Rotterdam Scheveningen Challenger Open 13 - Marseille Grand Prix Hassan II - Casablanca Geneva Open - Geneva Seville Challenger Burnie Challenger Amer-Wilson Tampere ATP Tournament - Tampere Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Cherbourg Challenger Erste Bank Open - Vienna Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Braunschweig Challenger St. Petersburg Challenger by Kinex - St. Petersburg Prostejov Challenger Eisenberg Jerusalem Open 2000 - Jerusalem Mercedes Cup - Stuttgart Braunschweig Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Prague Open - Prague ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Vercelli Challenger St. Petersburg Open - St. Petersburg China Open - Beijing If Stockholm Open - Stockholm Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Sydney International - Sydney Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle German Tennis Championships - Hamburg Citi Open - Washington Moselle Open - Metz Swiss Indoors Basel - Basel Eckental Challenger Dubai Duty Free Tennis Championships - Dubai Rennes Challenger Bratislava Challenger Aamulehti Tampere Open - Tampere bett1HULKS Championships - Cologne Sofia Open - Sofia Antalya Open - Antalya Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Noventi Open - Halle Nokian Hakkapeliitta Open - Tampere Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp The Nottingham Cahllenger - Nottingham International German Open - Hamburg Telenordia Swedish Open - Bastad Sardegna Open - Cagliari 2003 Freeman Men's Challenger - Joplin Emilia-Romagna Open - Parma Orleans Challenger Dubai Duty Free Tennis Championships - Dubai Wolfsburg Challenger Cherbourg Challenger Irving Challenger Sofia Open - Sofia IPP Open - Helsinki Santos Challenger Prague Challenger Cremona Challenger Scheveningen Challenger Tampere Challenger Nokian Hakkapeliitta Open - Tampere Genova Challenger Grand Prix Hassan II - Marrakech IPP Open - Helsinki Boss Open - Stuttgart Tampere Challenger Orange Prokom Open - Sopot Hong Kong Tennis Open - Hong Kong ABN AMRO Open - Rotterdam Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Hamburg Open - Hamburg Mallorca Championships - Mallorca Bergamo Challenger Heineken Open - Auckland Bratislava Challenger Salzburg Challenger Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem European Open - Antwerp Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Masters Series - Hamburg BMW Open - Munich Gerry Weber Open - Halle Furth Challenger Bordeaux Challenger BMW Open - Munich Geneva Challenger Eckental Challenger Bratislava Challenger Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Topshelf Open - 's-Hertogenbosch Kobstaedernes ATP Challenger - Kolding Guadalajara Challenger Erste Bank Open - Vienna Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Hamburg European Open - Hamburg Phoenix Challenger Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Open 13 - Marseille Scheveningen Challenger Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg SAP Open - San Jose Grand Prix Hassan II - Marrakech Estoril Challenger Credit Agricole Suisse Open - Gstaad Quimper Challenger ASB Classic - Auckland Bet-at-home Cup - Kitzbuhel Mercedes Cup - Stuttgart Open 13 Provence - Marseille Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Cancun Challenger Blumenau Challenger Villena Challenger Swiss Indoors Basel - Basel Erste Bank Open - Vienna Boss Open - Stuttgart Almaty Open - Almaty If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Rakuten Japan Open - Tokyo European Open - Antwerp Adelaide International - Adelaide ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Mallorca Championships - Mallorca Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha EFG Swiss Open - Gstaad Boss Open - Stuttgart Terra Wortmann Open - Halle Terra Wortmann Open - Halle Qatar ExxonMobil Open - Doha Terra Wortmann Open - Halle Mercedes Cup - Stuttgart ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha Phoenix Challenger Braunschweig Challenger Zug Challenger Meerbusch Challenger Cassis Challenger Canberra Challenger Vilnius Challenger Sofia Open - Sofia Erste Bank Open - Vienna Pau Challenger BMW Open - Munich Stockholm Open - Stockholm Gerry Weber Open - Halle Swiss Indoors Basel - Basel Sony Open Tennis - Miami Apia International - Sydney Zhuhai Open - Zhuhai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo PBZ Zagreb Indoors - Zagreb BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo China Open - Beijing Internazionali BNL d'Italia - Rome Open de Moselle - Metz Qatar ExxonMobil Open - Doha Geneva Open - Geneva Shanghai Rolex Masters - Shanghai ABN AMRO World Tennis Tournament - Rotterdam Noventi Open - Halle BNP Paribas Masters - Paris Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Generali Open - Kitzbuhel Miami Open - Miami BMW Open - Munich EFG Swiss Open - Gstaad Synsam Swedish Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid bett1HULKS Indoors - Cologne Adelaide International 2 - Adelaide Mercedes Cup - Stuttgart BMW Open - Munich Gerry Weber Open - Halle Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Open Sud de France - Montpellier BMW Open - Munich Gerry Weber Open - Halle BNP Paribas Masters - Paris Aircel Chennai Open - Chennai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Erste Bank Open - Vienna Hamburg European Open - Hamburg Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Moselle Open - Metz BNP Paribas Open - Indian Wells Western & Southern Open - New York Hamburg European Open - Hamburg Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati BNP Paribas Open - Indian Wells Australian Open - Melbourne Internazionali BNL d'Italia - Rome Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Rolex Paris Masters - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Group 2, SF, MKD-FIN 3-2 Wimbledon - London Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, GER-POL 3-2 Davis Cup, World Group, PO, POR-GER 2-3 Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, World Group, QR, GER-BLR 4-1 ATP Cup - Melbourne ATP Cup - Sydney Davis Cup, Finals, QF, GBR-GER 1-2 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Davis Cup, Group C, Hamburg Davis Cup, Finals, Group F Australian Open - Melbourne Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Finals, QF, GER-CAN 1-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, World Group, Q2, JPN-GER 0-4 U.S. Open - New York ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 2, 2R, FIN-MON 3-2 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group 2, 1R, FIN-CYP 3-2 U.S. Open - New York Davis Cup, Finals, Group C French Open - Paris All Lower level tournaments Olympics - Paris Olympics - Tokyo Olympics - Rio de Janeiro